/******************************************************************************/
/* !Layer           : SRV                                                     */
/* !Component       : MATHSRV                                                 */
/* !Description     : MATH SERVICES                                           */
/*                                                                            */
/* !File            : AR_MFX.h                                                */
/* !Description     : MATH SERVICES                                           */
/*                                                                            */
/* !Reference       : PTS_DOC_5405229                                         */
/*                                                                            */
/* Coding language  : C                                                       */
/*                                                                            */
/* COPYRIGHT VALEO all rights reserved                                        */
/******************************************************************************/
/* Dimension Informations
 * %PCMS_HEADER_SUBSTITUTION_START:%
 * The PID has this format: <Product ID>:<Item ID>.<Variant>-<Item Type>;<Revision>
 * %PID:%
 * %PCMS_HEADER_SUBSTITUTION_END:%
 ******************************************************************************/

#ifndef AR_MFX_H
#define AR_MFX_H


#include "Std_Types.h"
#include "MATHSRV_i.h"
#include "MATHSRV.h"

/******************************************************************************/
/* MACRO FUNCTIONS                                                            */
/******************************************************************************/


/******************************************************************************/
/* !FuncName    : Mfx_Add_u32u32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX006                                                        */
/*              MFX007                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Add_u32u32_u32       MATHSRV_u32Add_u32_u32

/******************************************************************************/
/* !FuncName    : Mfx_Add_s32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX006                                                        */
/*              MFX007                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Add_s32s32_u32       MATHSRV_u32Add_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Add_u32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX006                                                        */
/*              MFX007                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Add_u32s32_u32       MATHSRV_u32Add_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Add_s32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX006                                                        */
/*              MFX007                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Add_s32s32_s32       MATHSRV_s32Add_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Add_u32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX006                                                        */
/*              MFX007                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Add_u32s32_s32       MATHSRV_s32Add_u32_s32


/******************************************************************************/
/* !FuncName    : Mfx_Sub_s32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_s32s32_u32       MATHSRV_u32Sub_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_s32u32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_s32u32_u32       MATHSRV_u32Sub_s32_u32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_u32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_u32s32_u32       MATHSRV_u32Sub_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_u32u32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_u32u32_u32       MATHSRV_u32Sub_u32_u32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_s32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_s32s32_s32       MATHSRV_s32Sub_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_s32u32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_s32u32_s32       MATHSRV_s32Sub_s32_u32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_u32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_u32s32_s32       MATHSRV_s32Sub_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Sub_u32u32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX010                                                        */
/*              MFX011                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Sub_u32u32_s32       MATHSRV_s32Sub_u32_u32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32u32_s16                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32u32_s16       MATHSRV_s16Div_s32_u32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32s32_u32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32s32_u32       MATHSRV_u32Div_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32u32_u32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32u32_u32       MATHSRV_u32Div_s32_u32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_u32s32_u32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_u32s32_u32       MATHSRV_u32Div_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_u32u16_u32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_u32u16_u32       MATHSRV_u32Div_u32_u16

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_u32u32_u32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_u32u32_u32       MATHSRV_u32Div_u32_u32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32s16_s16                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32s16_s16       MATHSRV_s16Div_s32_s16

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32u16_u16                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32u16_u16       MATHSRV_u16Div_s32_u16

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_u32u16_u16                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_u32u16_u16       MATHSRV_u16Div_u32_u16

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32s32_s32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32s32_s32       MATHSRV_s32Div_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_s32u32_s32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_s32u32_s32       MATHSRV_s32Div_s32_u32

/******************************************************************************/
/* !FuncName    : Mfx_RDiv_u32s32_s32                                         */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX033                                                        */
/*              MFX034                                                        */
/*              MFX035                                                        */
/*              MFX037                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RDiv_u32s32_s32       MATHSRV_s32Div_u32_s32





/******************************************************************************/
/* !FuncName    : Mfx_Mul_s32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_s32s32_u32       MATHSRV_u32Mul_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Mul_s32u32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_s32u32_u32(x_value,y_value)       MATHSRV_u32Mul_u32_s32(y_value,x_value)

/******************************************************************************/
/* !FuncName    : Mfx_Mul_u32s32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_u32s32_u32       MATHSRV_u32Mul_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Mul_u32u16_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_u32u16_u32       MATHSRV_u32Mul_u32_u16

/******************************************************************************/
/* !FuncName    : Mfx_Mul_u32u32_u32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_u32u32_u32       MATHSRV_u32Mul_u32_u32

/******************************************************************************/
/* !FuncName    : Mfx_Mul_s32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_s32s32_s32       MATHSRV_s32Mul_s32_s32

/******************************************************************************/
/* !FuncName    : Mfx_Mul_s32u16_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_s32u16_s32       MATHSRV_s32Mul_s32_u16

/******************************************************************************/
/* !FuncName    : Mfx_Mul_u16s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_u16s32_s32(x_value,y_value)       MATHSRV_s32Mul_s32_u16(y_value,x_value)

/******************************************************************************/
/* !FuncName    : Mfx_Mul_s32u32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_s32u32_s32(x_value,y_value)       MATHSRV_s32Mul_u32_s32(y_value,x_value)

/******************************************************************************/
/* !FuncName    : Mfx_Mul_u32s32_s32                                          */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX022                                                        */
/*              MFX023                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_Mul_u32s32_s32       MATHSRV_s32Mul_u32_s32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s32s32s32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s32s32s32_s32       MATHSRV_s32Mul_s32_s32_div_s32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s32s32u32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s32s32u32_s32       MATHSRV_s32Mul_s32_s32_div_u32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s32u32s32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s32u32s32_s32(x_value,y_value,z_value)       MATHSRV_s32Mul_u32_s32_div_s32(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32s32s32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32s32s32_s32       MATHSRV_s32Mul_u32_s32_div_s32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s32u32u32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s32u32u32_s32(x_value,y_value,z_value)       MATHSRV_s32Mul_u32_s32_div_u32(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32s32u32_s32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32s32u32_s32       MATHSRV_s32Mul_u32_s32_div_u32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16s16s16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16s16s16_s16       MATHSRV_s16Mul_s16_s16_div_s16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16s16u16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16s16u16_s16       MATHSRV_s16Mul_s16_s16_div_u16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16u16s16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16u16s16_s16       MATHSRV_s16Mul_s16_u16_div_s16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u16s16s16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u16s16s16_s16(x_value,y_value,z_value)       MATHSRV_s16Mul_s16_u16_div_s16(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16u16u16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16u16u16_s16(x_value,y_value,z_value)       MATHSRV_s16Mul_u16_s16_div_u16(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u16s16u16_s16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u16s16u16_s16       MATHSRV_s16Mul_u16_s16_div_u16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32u32s32_u32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32u32s32_u32       MATHSRV_u32Mul_u32_u32_div_s32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32u32u32_u32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32u32u32_u32       MATHSRV_u32Mul_u32_u32_div_u32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32s32s32_u32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32s32s32_u32       MATHSRV_u32Mul_u32_s32_div_s32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u32s32u32_u32                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u32s32u32_u32       MATHSRV_u32Mul_u32_s32_div_u32

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16u16s16_u16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16u16s16_u16       MATHSRV_u16Mul_s16_u16_div_s16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u16s16s16_u16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u16s16s16_u16(x_value,y_value,z_value)       MATHSRV_u16Mul_s16_u16_div_s16(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_s16u16u16_u16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_s16u16u16_u16       MATHSRV_u16Mul_s16_u16_div_u16

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u16s16u16_u16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u16s16u16_u16(x_value,y_value,z_value)       MATHSRV_u16Mul_s16_u16_div_u16(y_value,x_value,z_value)

/******************************************************************************/
/* !FuncName    : Mfx_RMulDiv_u16u16u16_u16                                   */
/* !Description :                                                             */
/*                                                                            */
/* !Trace_To :  MFX047                                                        */
/*              MFX048                                                        */
/*              MFX049                                                        */
/*              MFX051                                                        */
/*                                                                            */
/* !LastAuthor  : M. Mohi                                                     */
/******************************************************************************/
#define Mfx_RMulDiv_u16u16u16_u16       MATHSRV_u16Mul_u16_u16_div_u16

#endif  /* AR_MFX_H */
